package com.zh.webcommon.common.support.observer;

/**
 * 数据订阅
 *
 * @author Zhou
 * @date 16:38 2023/12/24
 */
public interface DataObserver<T> {

    /**
     * 接收数据的入口
     * 注意：子类实现的方法需要加@Subscribe注释。因为泛型原因，所以只能在子类方法中加@Subscribe
     * @param event
     */
    void receive(T event);

    void register();

}
